/*
 * @ProblemId: 
 * @Probtitle: 
 * @Location: 
 * @Author: Morales
 * @Date: 2020-10-30 08:02:25
 * @LastEditTime: 2020-10-30 08:10:14
 * @Space: https://space.bilibili.com/350869102
 * @E-mail: lovexposed@foxmail.com
 * @Blog: https://blog.csdn.net/baidu_41248654
 * @Powered by: Havoc_Wei
 */
//#pragma GCC optimize(2)
#include<bits/stdc++.h>
using namespace std;
typedef struct node{
    char *top, *base;
    int stacksize;
}SqStack;
void StackInit(SqStack &s)
{
    s.base = new char[100];
    if(!s.base) exit(0);
    s.top = s.base;
    s.stacksize = 100;
}
bool ElemPush(SqStack &s, char ch)
{
    if(s.top-s.base == s.stacksize) return 0;
    *s.top++ = ch;
    return 1;
}
bool ElemPop(SqStack &s, char &ch)
{
    if(s.top == s.base) return 0;
    ch = *--s.top;
    return 1;
}
char GetTop(SqStack s)
{
    if(s.top != s.base) return *(s.top-1);
}
bool Empty(SqStack s)
{
    if(s.top == s.base) return 1;
    else return 0;
}
SqStack symbol;
int number[101];
void pop()
{
    switch (*symbol.top--)
    {
    case '+':
        /* code */
        break;
    
    default:
        break;
    }
}
char s[256];
int main()
{
    //ios::sync_with_stdio(false);
    
    return 0;
}
